#ifndef QMLINTERFACE_H
#define QMLINTERFACE_H

#include <QObject>

//class MainService;
class QMLInterface : public QObject
{
    Q_OBJECT
public:
    QMLInterface();

    static QMLInterface* instance();

signals:
	void signalShowMessage(QString msg);

	void signalShowThreatWidget(bool vis);

public slots:
    void slotShowLandmarks();

	void slotShowNightBuildings();

	void slotShowCyberThreat();

	void slotSetCyberThreatType(int);

	void slotSetCyberThreatFilter(QString);

	void slotShowWebView();

    void slotShowDatabaseView();

	QString slotGetUrl(QString key);
protected:
	//MainService* _mainService{ 0 };
};

#endif // QMLINTERFACE_H
